Array Length is Negative (ALN)

Description:

ALN detects cases where an attempt to create an array containing a negative number of elements is made.

Incorrect:

char[] create(int len) {
    if (len < 0) {
        return new char[len];
    }
    return null;
}